package tk.mynoteapp.dev.other.eliminateifelse.right.responsibility;

/**
 * 抽象处理者
 */
public abstract class PayHandler {
    /**
     * 链条上的下一个处理者
     */
    protected PayHandler next;

    /**
     * 抽象请求处理方法
     * @param payCode
     */
    public abstract void pay(String payCode);

    public PayHandler getNext() {
        return next;
    }

    public void setNext(PayHandler next) {
        this.next = next;
    }
}
